/*
 * Copyright (c) 2016. For intelligent group.
 */

package com.intelligent.ispc.core.dto;

import com.intelligent.ispc.r.dto.NDStandardDto;

import java.util.List;
import java.util.Map;

/**
 * Created by Eligi.Ran on 2016/11/14.
 */
public class SpcExportDto {
    private String testItemName;
    private List<DynSearchFieldDto> searchKeys;
    private List<String> chartNames;
    private Map<String, ChartDto> guidesParams;
    private List<TestItemDto> excludeItems;
    private NDStandardDto param;

    public SpcExportDto(){}

    public SpcExportDto(String testItemName, List<DynSearchFieldDto> searchKeys, List<String> chartNames, Map<String, ChartDto> guidesParams, List<TestItemDto> excludeItems, NDStandardDto param) {
        this.testItemName = testItemName;
        this.searchKeys = searchKeys;
        this.chartNames = chartNames;
        this.guidesParams = guidesParams;
        this.excludeItems = excludeItems;
        this.param = param;
    }

    public String getTestItemName() {
        return testItemName;
    }

    public void setTestItemName(String testItemName) {
        this.testItemName = testItemName;
    }

    public List<DynSearchFieldDto> getSearchKeys() {
        return searchKeys;
    }

    public void setSearchKeys(List<DynSearchFieldDto> searchKeys) {
        this.searchKeys = searchKeys;
    }

    public List<String> getChartNames() {
        return chartNames;
    }

    public void setChartNames(List<String> chartNames) {
        this.chartNames = chartNames;
    }

    public Map<String, ChartDto> getGuidesParams() {
        return guidesParams;
    }

    public void setGuidesParams(Map<String, ChartDto> guidesParams) {
        this.guidesParams = guidesParams;
    }

    public List<TestItemDto> getExcludeItems() {
        return excludeItems;
    }

    public void setExcludeItems(List<TestItemDto> excludeItems) {
        this.excludeItems = excludeItems;
    }

    public NDStandardDto getParam() {
        return param;
    }

    public void setParam(NDStandardDto param) {
        this.param = param;
    }
}
